﻿using CthulhuDomain.GameEntities;

namespace CthulhuDomain
{
  public abstract class EntityState
  {
    public IVector2 StartingPosition { get; set; }
    public virtual int LifePoints { get; set; }
  }

  public class CthulhuState : EntityState
  {
  }

  public class PlayerState : EntityState
  {
  }

  public class ShootState : EntityState
  {
    public DomainEntity.eDirection Direction { get; set; }
  }

  public class BangState : EntityState
  {
  }
}
